# -*- coding: utf-8 -*-
"""
------------------------------------------------------------------------------
    File Name:  enumerate_demo
    Author   :  wanwei1029
    Date     :  2018-10-18
    Desc     :enumerate()是python的内置函数、适用于python2.x和python3.x
              enumerate参数为可遍历/可迭代的对象(如列表、字符串)
              enumerate多用于在for循环中得到计数，利用它可以同时获得索引和值，即需要index和value值的时候可以使用
------------------------------------------------------------------------------
"""


def demo():
    """
    """
    lst = [1, 2, 3, 4, 5, 6]
    for index, value in enumerate(lst):
        print('%s,%s' % (index, value))
    # 指定索引从3开始
    for index, value in enumerate(lst, 3):
        print('%s,%s' % (index, value))

    # 统计大文件行数
    count = 0
    for index, line in enumerate(open("filepath", 'r')):
        count += 1



if __name__ == '__main__':
    test_method = "demo"
    if test_method == "demo":
        demo()
